package ar.uba.fi.taller2.cmmiassistant.modelo.cmmi;

import java.io.Serializable;
import java.util.LinkedList;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 
 * @author Mariano Tugnarelli
 *
 */
@XStreamAlias ( "ModeloProcesos" )
public class ModeloProcesos implements Serializable {

    private static final long serialVersionUID = -7396513440545415918L;

    private List<AreaProceso> areas = new LinkedList<AreaProceso>();
    
    private List<Madurez> niveles = new LinkedList<Madurez>();
    
    private List<Categoria> categorias = new LinkedList<Categoria>();

    public ModeloProcesos() {
        
    }

    public List<AreaProceso> getAreas() {
        return this.areas;
    }

    public void setAreas(List<AreaProceso> areas) {
        this.areas = areas;
    }

    public List<Madurez> getNiveles() {
        return this.niveles;
    }

    public void setNiveles(List<Madurez> niveles) {
        this.niveles = niveles;
    }

    public List<Categoria> getCategorias() {
        return this.categorias;
    }

    public void setCategorias(List<Categoria> categorias) {
        this.categorias = categorias;
    }
}
